using System;
using System.Collections.Generic;
using System.Text;

namespace Colorprj.Invoice
{
    class InvoiceHeadEntity
    {
        private int _SalesManId = 0;
        public int SalesManId
        {
            get
            {
                return _SalesManId;
            }
            set
            {
                _SalesManId = value;
            }
        }
        private int _InvoiceHeadId = 0;
        public int InvoiceHeadId
        {
            get
            {
                return _InvoiceHeadId;
            }
            set
            {
                _InvoiceHeadId = value;
            }
        }
        private int _BuyerId = 0;
        public int BuyerId
        {
            get
            {
                return _BuyerId;
            }
            set
            {
                _BuyerId = value;
            }
        }
        private string _InvoiceNo = "";
        public string InvoiceNo
        {
            get
            {
                return _InvoiceNo;
            }
            set
            {
                _InvoiceNo = value;
            }
        }

        private string _ChallanNos = "";
        public string ChallanNos
        {
            get
            {
                return _ChallanNos;
            }
            set
            {
                _ChallanNos = value;
            }
        }

        private DateTime _InvoiceDate;
        public DateTime InvoiceDate
        {
            get
            {
                return _InvoiceDate;
            }
            set
            {
                _InvoiceDate = value;
            }
        }

        private DateTime _DueDate;
        public DateTime DueDate
        {
            get
            {
                return _DueDate;
            }
            set
            {
                _DueDate = value;
            }
        }

          private DateTime _OrderDate;
        public DateTime OrderDate
        {
            get
            {
                return _OrderDate;
            }
            set
            {
                _OrderDate = value;
            }
        }

            private DateTime _DespachedDate;
        public DateTime DespachedDate
        {
            get
            {
                return _DespachedDate;
            }
            set
            {
                _DespachedDate = value;
            }
        }




        private Double _TotalAmount;
        public Double TotalAmount
        {
            get
            {
                return _TotalAmount;
            }
            set
            {
                _TotalAmount = value;
            }
        }

        private Double _InvAmount;
        public Double InvAmount
        {
            get
            {
                return _InvAmount;
            }
            set
            {
                _InvAmount = value;
            }
        }


        private string _Mop= string.Empty  ;
        public string Mop
        {
            get
            {
                return _Mop;
            }
            set
            {
                _Mop = value;
            }
        }

           private string  _DespachedThrough =string.Empty  ;
        public string DespachedThrough
        {
            get
            {
                return _DespachedThrough;
            }
            set
            {
                _DespachedThrough = value;
            }
        }


            private string  _Destination =string.Empty  ;
        public string Destination
        {
            get
            {
                return _Destination;
            }
            set
            {
                _Destination = value;
            }
        }

    private int _VatTaxPer = 0;
        public int VatTaxPer
        {
            get
            {
                return _VatTaxPer;
            }
            set
            {
                _VatTaxPer = value;
            }
        }

           private Double _VatTaxAmount;
        public Double VatTaxAmount
        {
            get
            {
                return _VatTaxAmount;
            }
            set
            {
                _VatTaxAmount = value;
            }
        }

        private int _CstPer = 0;
        public int CstPer
        {
            get
            {
                return _CstPer;
            }
            set
            {
                _CstPer = value;
            }
        }

        private Double _CstAmount;
        public Double CstAmount
        {
            get
            {
                return _CstAmount;
            }
            set
            {
                _CstAmount = value;
            }
        }

        private List<InvoiceDetailEntity> _InvoiceDetailList;
        public List<InvoiceDetailEntity> InvoiceDetailList
        {
            get
            {
                return _InvoiceDetailList;
            }
            set
            {
                _InvoiceDetailList = value;
            }
        }

    }
}
